book author borders hawick england novel writer glasgow longview wales scottish borders edinburgh authors galashiels fiction london kelso kalama